char[20] 怎么转换为LPCTSTR?在Unicode编码下.

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:53:17
我想在Unicode编码下使用函数:
BOOL WriteProfileString(
LPCTSTR lpAppName, // 节的名字是一个以0结束的字符串
LPCTSTR lpKeyName, // 键的名字,是一个以0结束的字符串。
LPCTSTR lpString // 键的值,是一个以0结束的字符串。
)
写ini文件,节的名字保存在char[]数组中.怎么才能把char[] 转换为LPCTSTR 类型.

如果是Unicode编程的话建议你使用TCHAR,不要用char
实际上是不是Unicode编程都好,使用TCHAR是个好习惯

如果你想转换到Unicode的话可以用
MultiByteToWideChar函数

楼上正解。